package cn.com.surker.workcon.service;

import cn.com.surker.base.system.entity.SysLine;
import cn.com.surker.production.entity.ProductionIndent;
import cn.com.surker.production.entity.vo.ProductionIndentVo;
import cn.com.surker.workcon.common.RecipeTranEntity;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * <p>
 * 工控上传配比接口 Mapper 接口
 * </p>
 *
 * @author admin
 * @since 2024-09-26
 */
public interface RecipeService extends GKTranService {

	/**
	 * 上传配合比数据
	 *
	 * @param line    工控机生产线
	 * @param indent  任务单信息
	 * @param code    配合比编号(砂浆在配合比前加入R)
	 * @param betLev  强度等级名
	 * @param filter  抗渗等级
	 * @param freeze  抗冻等级
	 * @param season  施工季节
	 * @param mixLast 搅拌时间
	 * @param exper   试验员
	 * @param assoss  审核员
	 * @param list      配合比数据
	 * @return
	 */
	Long uploadExpend(SysLine line, ProductionIndentVo indent, String code, String betLev, String filter, String freeze,
					  String season, Integer mixLast, String scale, String exper, String assoss,
					  List<RecipeTranEntity> list, Date nowDate);
}
